@@ -182,6 +182,10 @@ def session_join_api(request): |
||
182 | 182 |
'user_status': GroupUserInfo.PASSED, |
183 | 183 |
'passed_at': tc.utc_datetime(), |
184 | 184 |
}) |
185 |
+ if not group_user_created: |
|
186 |
+ group_user.current_id = current_id |
|
187 |
+ group_user.user_status = GroupUserInfo.PASSED |
|
188 |
+ group_user.save() |
|
185 | 189 |
|
186 | 190 |
# Redis 群组用户数据缓存 |
187 | 191 |
group_users = set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id) |